Section: New Software and Platforms
BtrPlace
Functional Description
BtrPlace dynamically adapts the VM placement depending on pluggable expectations using a network and memory-aware migration scheduler. It currently addresses affinity constraints, resource booking, node state manipulation and hosting restrictions. BtrPlace is a complete rewrite of the reconfiguration algorithm that was inside OW2 project Entropy with a clear focus on extensibility. It embeds the constraint programming library Choco to compute solutions.
BtrPlace has been released 5 times this year. The current code amounts for 44000 lines of Java (production and test code, comments) and the online documentation amounts for around 1500 lines. BtrPlace is available from the Maven central repository. In 2015, it has been downloaded around 480 times from unique IPs and 2400 unique visitors accessed the Website.